/**
 * name:        搜索页面
 * author:      wuwq & lyj
 * Time:        18/01/26
 * Copyright:   chinadangmai.com
 */

$(function(){ 
    $('.search_list ul').append('<div class="none" style="width:100%;height:300px;background: #fff url(../../img/base/loading.gif) center center no-repeat;"></div>')
    // 获取地址栏参数 
    var keyword =window.location.href.split('=')[1]  //keyword
    // %号搜索出错 把%剔除
    if(keyword!='%'){
        var keyword2=decodeURI(keyword)
        $('.search_input').val(keyword2)
        $('.search_tit em').text(keyword2);
    }else{
        var keyword2=keyword
        $('.search_input').val('%')
        $('.search_tit em').text('%');
    }
   
   
    // 数据分配   
     var pageNo='1'    
    $.ajax({
        type:'post',
        dataType:'json',
        data:{keyword:keyword2,searchType:'1',pageNo:pageNo,pageSize:'28'},
        url:new_url+'shop/search/getSearchGoodsList',
        success:function(e){
            if(e.message != '未搜索到相关商品或服务'){
                var search_list_bg = $('#search_list_bg').html();
                $('.search_tit i').text(e.pageInfo.totalNum)
                    for (var s=0; s<e.data.length; s++){
                        // 把图片中含有‘dangmai’字符转 替换成‘bgemall’
                        var str = e.data[s].image;
                        var str1 = str.replace('dangmai', 'bgemall');
                        var t=template(
                            search_list_bg, {
                            list: [{
                                    goods_image :str1,
                                    goods_name:e.data[s].name,
                                    goods_price:e.data[s].unitPrice, 
                                    goods_id:e.data[s].goodsId,
                                    goods_marketprice:e.data[s].marketPrice,
                                    pageNo:e.pageInfo.pageNo
                                }]
                            }
                        );                                        
                        $('#search_list ul').append(t); 
                        $('.none').remove()
                        $('#more').show()
                        // 总页数等于1 显示没有更多
                        if(e.pageInfo.totalPages=='1'){
                            $('#more').text('没有更多了').css('background','#ccc')
                            $('#more').click(function(){
                                tc('没有更多了')
                            })
                        }
                    } 
            }else{
                // 没有搜索数据显示 没有数据图片
                $('#more').hide();
                $('.search_tit i').text("0")
                var tt = "";
                tt+='<div style="padding:10px;height:500px;text-align:center;"><img src="../../img/base/icon_14.png" style="display:block;width:245px;height:118px;margin:165px auto 30px;" /><p style="font-size:18px;color:#333;">很抱歉！您未搜索到任何商品信息。</p></div>';
                $('#search_list ul').append(tt);
                $('.none').remove();  
            }
        }
    });
    // 加载分页
    $('#more').click(function(){
        pageNo ++;
        $.ajax({
            type:'post',
            dataType:'json',
            data:{keyword:keyword,searchType:'1',pageNo:pageNo,pageSize:'28'},
            url:new_url+'shop/search/getSearchGoodsList',
            success:function(e){
                var search_list_bg = $('#search_list_bg').html(); 
                for (var s=0; s<e.data.length; s++){
                    var str = e.data[s].image;
                    var str1 = str.replace('dangmai', 'bgemall');
                    var t=template(
                        search_list_bg, {
                        list: [{
                                goods_image :str1,
                                goods_name:e.data[s].name,
                                goods_price:e.data[s].unitPrice, 
                                goods_id:e.data[s].goodsId,
                                goods_marketprice:e.data[s].marketPrice,
                                pageNo:e.pageInfo.pageNo
                            }]
                        }
                    );
                    if(e.pageInfo.totalPages>=pageNo){
                        $('#search_list ul').append(t); 
                    }                                        
                    if(e.pageInfo.totalPages===pageNo){
                        $('#more').text('没有更多了').css('background','#ccc')
                        $('#more').click(function(){
                            tc('没有更多了')
                        })
                    }
                }
            }
        })

    }) 

});